//引入Vue
import Vue from 'vue'
//引入App
import App from './App.vue'
//引入插件http工具
import vueResource from 'vue-resource'
//引入store，其实就是Vuex
import store from './store'

//关闭Vue的生产提示
Vue.config.productionTip = false
//使用插件
Vue.use(vueResource)

//创建vm
new Vue({
	// el:'#app'等价于new Vue({}).$mount('#app') 指定vue服务的容器
	el: '#app',
	// render函数将App组件放入容器中
	render: h => h(App),
	// 在vue实例中加入vuex插件store
	// 在```main.js```中创建vm时传入```store```配置项
	store,
	//生命周期 - 创建之前，指定Vue原型对象$bus，创建全局事件总线
	beforeCreate() {
		Vue.prototype.$bus = this
	}
})
